home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 62
/
Volume 62 - JOGO DISK .iso
/
Games
/
penguinpass.swf
/
scripts
/
DefineSprite_123
/
frame_2
/
PlaceObject2_114_1
/
CLIPACTIONRECORD onClipEvent(enterFrame).as
next >
Wrap
Text File
|
2008-03-17
|
2KB
|
88 lines
onClipEvent(enterFrame){
if(moving == true)
{
if(mx == 0 && my == 0)
{
_root.score += 10;
moving = false;
_root.thispoints += 10;
}
if(mx < 0)
{
_X = _X - xmov;
mx += 1;
}
if(mx > 0)
{
_X = _X + xmov;
mx -= 1;
}
if(my < 0)
{
_Y = _Y - ymov;
my += 1;
}
if(my > 0)
{
_Y = _Y + ymov;
my -= 1;
}
}
if(moving == false)
{
if(_root.grid[startpos + 1] == 1)
{
moving = true;
_root.penguin.penguin2.gotoAndStop("right");
mx = xmove;
my = ymove;
_root.grid[startpos] = 0;
startpos += 1;
}
else if(_root.grid[startpos + 15] == 1)
{
moving = true;
_root.penguin.penguin2.gotoAndStop("down");
mx = - xmove;
my = ymove;
_root.grid[startpos] = 0;
startpos += 15;
}
else if(_root.grid[startpos - 15] == 1)
{
moving = true;
_root.penguin.penguin2.gotoAndStop("up");
mx = xmove;
my = - ymove;
_root.grid[startpos] = 0;
startpos -= 15;
}
else if(_root.grid[startpos - 1] == 1)
{
moving = true;
_root.penguin.penguin2.gotoAndStop("left");
mx = - xmove;
my = - ymove;
_root.grid[startpos] = 0;
startpos -= 1;
}
if((startpos == 89 || startpos == 104 || startpos == 119) && moving == false)
{
_root.reallevel = _root.reallevel + 1;
_root.level = _root.reallevel;
rl = 1 + random(20);
if(_root.reallevel > 2)
{
_root.level = rl;
}
complete = true;
_root.gotoAndPlay("endlevel");
}
if(moving == false && complete == false)
{
_root.fader2.gotoAndPlay(2);
_root.gotoAndPlay(36);
}
}
}